.w1200{width:1200px;margin:0 auto}
.w1000{width:1000px;margin:0 auto}
.clear{clear:both}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.b{font-weight:bold}
.t_c{text-align:center}
.t_l{text-align:left}
.t_r{text-align:right}
.fl{float:left}
.fr{float:right}
.black{color:#000}
.fff{color:#fff}
.gray{color:#555}
.block{display:block}
.p10{padding:10px}
.p5{padding:5px}
.m_t_10{margin-top:10px}
.m_t_20{margin-top:20px}
.m_t_30{margin-top:30px}
.m_t_40{margin-top:40px}
.m_t_60{margin-top:60px}
.m_t_80{margin-top:80px}
.p_t_10{padding-top:10px}
.p_t_20{padding-top:20px}
.p_t_40{padding-top:40px}
.p_t_60{padding-top:60px}
.p_t_80{padding-top:80px}
.p_r{position:relative}
.p_a{position:absolute}
.czjz{vertical-align: middle;display: table-cell;}
.hide{display:none}
.show{display:block}
.line-none{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c_8e{color:#8e8e8e}


/*nav*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:34px; line-height:34px; z-index:1;  }
.nav a{ color:#646464;  }
.nav .nLi{ float:left; display:inline; line-height:88px; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:15px; }
.nav .sub{ display:none; width:100%; left:0; top:91px;  position:absolute; background:rgba(240,240,240,0.9);  line-height:36px; z-index: 99999;  }
.nav .sub li{ zoom:1;     float: left;padding: 20px 0px;}
.nav .sub a{ display:block; padding:0 5px; }
.nav .sub a{  color:#222; font-size: 15px; padding:0 20px;}
.nav .on h3 a{ border-bottom:3px solid #278957; color:#000;   }
.sub_1200 span{margin-left:40px}

/* .nav .sub1{ display:none; width:100%; left:0; top:90px;  position:absolute; background:rgba(240,240,240,0.9);  line-height:26px; padding:30px 0; z-index: 99999; } */
/* .nav .sub1 li{ zoom:1;    line-height: 60px; } */
/* .nav .sub1 a{ display:block; padding:0 5px; } */
/* .nav .sub1 a{  color:#222; font-size: 16px; } */
.nav .on h3 a{ border-bottom:3px solid #278957; color:#000;   }
.sub_1200 span{margin-left:40px}
.sub_1200 li{position:relative}
.three_ul{position:absolute;left:14%;top:0}
/* .three_ul li{float:left} */
.three_ul li a{font-size:14px !important; color:#777 !important;}

.layui-col-xs9,.layui-col-xs3,.layui-container{position:unset}
.hy_desc{letter-spacing:2px}



/* .hy_li:hover{transition: all 0.6s;    transform: scale(1.1);} */
/* .hy_li{overflow:hidden} */

/*hy_list*/
.multipleColumn{ overflow:hidden; position:relative; width:1200px; margin-top:40px !important;}
.multipleColumn .hd{ overflow:hidden;  height:40px; padding:0 10px;     margin-right: 44%; margin-top:1%}
/* .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; */
	 /* cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;    padding-right: 20px;} */
.multipleColumn .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -15px no-repeat;padding:0 10px }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ float:left; _display:inline; overflow:hidden; }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title a{color:#989898}
.multipleColumn .bd ul li .title a:hover{color:#ff7200}
.multipleColumn .bd ul li .title{ color: #989898 !important;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 300;
    padding: 12px 0px 0;  text-align:left }
.multipleColumn .bd ul li .desc{     font-size: 1.2em;
    color: #555;
    font-weight: 400;
    margin: 1em 0em;
    line-height: 1.8em;   text-align:left  }
	
	
	
/*hy_list*/
.multipleColumn1{ overflow:hidden; position:relative; width:100%;}
.multipleColumn1 .hd{ overflow:hidden;  height:40px; padding:0 0px;     /*margin-right: 44%;*/ margin-top:1%}
/* .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; */
	 /* cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;    padding-right: 20px;} */
.multipleColumn1 .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.multipleColumn1 .hd ul{/* float:right; overflow:hidden;*/ zoom:1; margin-top:10px; zoom:1; float:left; }
.multipleColumn1 .hd ul li{ float:left;  width:9%; height:20px; overflow:hidden; margin-right:1%; text-indent:-999px;/* cursor:pointer; background:url("../images/icoCircle.gif") 0 -15px no-repeat;padding:0 1%; */background:#999999; color:#000000; }
.multipleColumn1 .hd ul li.on{ background-position:0 0; }
               
.multipleColumn1 .bd{ padding:10px; overflow:hidden;  }
.multipleColumn1 .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline; height:290px }
.multipleColumn1 .bd ul li{ float:left; _display:inline; overflow:hidden; }
.multipleColumn1 .bd ul li .pic{ text-align:center; }
.multipleColumn1 .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn1 .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn1 .bd ul li .title a{color:#989898}
.multipleColumn1 .bd ul li .title a:hover{color:#ff7200}
.multipleColumn1 .bd ul li .title{ color: #989898 !important;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 300;
    padding: 12px 0px 0;  text-align:left }
.multipleColumn1 .bd ul li .desc{     font-size: 1.2em;
    color: #555;
    font-weight: 400;
    margin: 1em 0em;
    line-height: 1.8em;   text-align:left  }

.multi_title{font-size:30px;height:50px;line-height:50px;border-bottom:1px solid #c9c9c9;color:#ff7200}


.hy_bg_wap{position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:100%px;height:452px;}
.hy_bg1_wap{position:absolute;top:27.5px;left:25px;background:url(../images/hy_bg1.png) no-repeat;width:90%px;height:397px;}


/*hy_list*/
/*.multipleColumn1{ overflow:hidden; position:relative; width:1200px;}
.multipleColumn1 .hd{ overflow:hidden;  height:40px; padding:0 10px;     margin-right: 44%; margin-top:1%}*/
/* .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; */
	 /* cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;    padding-right: 20px;} */
/*.multipleColumn1 .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.multipleColumn1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn1 .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -15px no-repeat;padding:0 10px }
.multipleColumn1 .hd ul li.on{ background-position:0 0; }
               */
/*.multipleColumn1 .bd{ padding:10px; overflow:hidden;  }
.multipleColumn1 .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline; height:290px }
.multipleColumn1 .bd ul li{ float:left; _display:inline; overflow:hidden; }
.multipleColumn1 .bd ul li .pic{ text-align:center; }
.multipleColumn1 .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn1 .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn1 .bd ul li .title a{color:#989898}
.multipleColumn1 .bd ul li .title a:hover{color:#ff7200}
.multipleColumn1 .bd ul li .title{ color: #989898 !important;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 300;
    padding: 12px 0px 0;  text-align:left }
.multipleColumn1 .bd ul li .desc{     font-size: 1.2em;
    color: #555;
    font-weight: 400;
    margin: 1em 0em;
    line-height: 1.8em;   text-align:left  }

.multi_title{font-size:30px;height:50px;line-height:50px;border-bottom:1px solid #c9c9c9;color:#ff7200}*/



.hy_img{position:relative;}
.hy_bg{position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:400px;height:452px;}
.hy_bg1{position:absolute;top:27.5px;left:25px;background:url(../images/hy_bg1.png) no-repeat;width:350px;height:397px;}

.hy_icon{position:absolute;top:50%;left:50%;margin:-46px 0 0 -46px}
.hy_icon1{position:absolute;top:35%;left:50%;margin:-46px 0 0 -46px}
.hy_title{position:absolute;top:45%;left:0;font-size:22px;color:#fff;width: 400px;text-align:center}
.hy_title a{color:#fff}
.hy_more{position:absolute;top:70%;left:0;font-size:14px;color:#fff;width: 400px;text-align:center}
.hy_more a{border-bottom:1px solid #fff;line-height:28px;color:#fff}

.products{background:#efefef}
.layui-bg-red{width: 385px;margin: 0;height: 2px;background-color:#278957 !important;}

.pro_w1200{margin-top:60px;}
.pro_p{font-size:16px;line-height:40px;text-align:center;width:385px;margin-top:15px;}
.pro_p1{font-size:16px;line-height:60px;text-align:left;width:385px;padding-left:20px}
.pro_p a{color:#8e8e8e;}
.pro_p1 a{color:#8e8e8e;transition-duration: .5s;}

.layui-tab-content{padding:0;margin-top:40px;}
.pro_desc{color:#777;padding-left:20px;line-height:40px;}
.layui-tab-title{border-bottom-style: none;margin-top:40px;   }
.layui-tab-brief>.layui-tab-title .layui-this{
   /* border-radius: 25px;*/
    background: #278957;
    color: #fff;}
.layui-tab-title li{color:#c6c6c6;margin:0 10px;transition: all .0002s;-webkit-transition: all .0001s;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:none}
.layui-tab-title .layui-this:after{top:-1px}

.layui-tab-title li { background:#ddd; color:#333;}

.ad{background:#545454;height:123px;}

.ry,.al,.td,.hy,.pz{font-size:48px;color:#278957;font-weight:bold}
.counter_p{color:#9c9c9c;margin-top:10px;}
.block-wrapper{border-right:1px solid #ccc;margin-left:10%}

.wrapper-last{border-right:none}

.gd_wra{margin:30px 0 60px 0;}



.news_center{background:#fff;padding-bottom: 20px;}
.news_d{background:#e1e1e1;padding: 5px 0 10px 20px;}

.day{font-size:30px;color:#278957;font-weight:bold}
.mouth{color:#868686;font-size:13px;line-height:1.2}
.year{color:#868686;font-size:13px;line-height:1.4}
.news_hits{color:#b1b1b1;margin-top:5px;}
.news_desc{color:#989898;margin-top:5px;line-height:18px;height: 36px;overflow: hidden;}
.layui_news_li{   }
.layui_news_li:hover{background:#e1e1e1}
.friend{background:#f8f8f8; padding-bottom: 50px;}



.footer{background:#080808;padding:100px 0;}
     /*.footer{background:#3d3b3c;padding:100px 0;}*/
.footer_li{margin-top:20px;}
.footer_li li{line-height:30px;}
.footer_li li a{color:#9d9d9d}
.footer_li1{margin-top:20px;}
.footer_li1 li{line-height:30px;float:left}
.footer_li1 li:nth-of-type(even){margin-left:26%}
.footer_li1 li a{color:#9d9d9d}




.footer_bottom{background:#171616}
     /*.footer_bottom{background:#373434}*/

.footer_b{color:#9d9d9d;padding:25px 10px}



.title_nei{margin:161px 0 10px 0;}

.layui-bg-orange{    background-color: #278957 !important;height: 4px;width: 7%;margin: 0px auto;margin-bottom:70px;}

.news_li{padding: 20px 10px;border-top: 2px solid #e8e6e6;cursor:pointer}
.news_first{border-top: 1px dotted #ccc;}
.news_li:hover{background:#e1e1e1;transition: background-color 500ms;-webkit-transition: background-color 500ms;}
.c_b{color:#b1b1b1}
.c_9{color:#444}
.c_d{color:#278957}
.news_fl{width:80%;border-right: 1px solid #e9e9e9;padding-right: 3%;    height: 100px;margin-top: 20px;}
.news_fr{width:16%;text-align:center;width:68px;height:88px;background:#e1e1e1;margin: 3% 0 0 5%;}
.news_desc_fl{color:#746969;line-height: 18px;height: 36px;overflow: hidden;}
.news_title_fl{color:#474545}



.xy_top{background:#f4f4f4;padding:161px 0 70px 0}



.kbsj,.jstd,.fgxy,.tyzj,.fgxy2,.zykc{font-size:36px;font-weight:bold;color:#5d5959}
.kbsj1,.jstd1,.fgxy1,.tyzj1,.fgxy3,.zykc1{color:#278957;margin-top:10px;display:block}

.gd_sz2{padding:30px 0;font-size:16px;color:#5d5959;text-align:center}



.xy_mid{background:url(../images/xy_midbg.png) no-repeat;color:#fff}


.xy_main{padding:100px 0}

.mid_block{border:1px solid #fff;padding:100px 0}
.add_mid{font-size: 66px;margin-top: 8%;}
.xy_bottom1{padding:80px 0 70px 0}
.bot_tit{border-bottom:1px solid #dbdbdb;width:90%;height:36px}

.bot_li li{color:#494949;font-size:16px;margin-left:5%;    padding: 10px 0 20px 30px;}
.bot_li li::before{content:"■";color:#278957;font-size:22px;}
/*.layui-col-mdm1{width:11.1%;float:left;    position: relative;display: block;box-sizing: border-box;}*/

.layui-col-mdm1{width:11.1%;float:left;    position: relative;display: block;box-sizing: border-box;  }

.layui-col-mdm2{width:8%;float:left;    position: relative;display: block;box-sizing: border-box;text-align:center;background:#ddd; margin:0 1%; }

.layui-col-mdm2 a{    display: block;
    width: 100%;
    height: 40px;}

.pro_nav{background:#4e4e4e;height:114px;  }

.pro_nav_li{border-right:1px solid #3d3d3d;height:114px;}
.pro_nav_li:hover{background:#278957}
.pro_hover{background:#278957}


.pro_main{background:#efefef}


.nav_three{color:#545454;padding:40px 0}
.nav_three a{color:#545454;padding: 3px 7px;}
.nav_three a:hover{color:#fff;background:#278957;padding: 3px 7px;}
.nav_three_hover{color:#fff !important;background:#278957;padding:3px 7px;}
.pro_li{background:#fff;padding:10px;width:292px;margin-left:10px;margin-top:40px;    transition: .5s linear;overflow:hidden}

.pro_li img:hover{    transform: scale(1.06);
    -webkit-transform: scale(1.06); transition: .5s linear;}

.pro_li:nth-child(4n+1){margin-left:0px}

.pro_li:hover{box-shadow: 0 2px 8px rgba(0,0,0,.2);}

.pro_des{color: #989898;
    margin-bottom: 20px;
    overflow: hidden;}

.about_content{min-height:500px;height:auto}
.about_contentwap{min-height:500px;height:auto;}
.case_left{line-height:40px;height:40px;}
.case_left a:hover{color:#333}
.left_hover{background: #d30000;
    color: #fff;
    border-radius: 25px;}
.left_hover:hover{color:#fff !important}
.case_bottom{min-height:500px;height:auto;margin-bottom:50px;}
.solution_bg{background:#f1f1f1}
.sol_tit{padding-top:40px;}
.sol_des{padding:20px 0 40px 0;}

.news_more{display: block;
    width: 1140px;margin:0 auto;
    height: 54px;
    background: #e1dede url(../images/btn_more_on.png) no-repeat center 15px;
    cursor: pointer;
    -webkit-transition: background 400ms;
    transition: background 400ms;margin-bottom:50px}
	
.news_more:hover {
    background-color: #278957;
    background-image: url(../images/btn_more.png);
}	
	
	
.layui-carousel{top:91px}
.pro_nav{margin-top:91px;}

.al_li{width:387px;transition: .5s linear;
    margin: 0 6px;
    border: 1px solid #f1f1f1;}
.al_li:hover{border:1px solid #f2f2f2;width:387px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)}


.pro_p1 a:hover{color:#278957;}

.case_li:hover{    box-shadow: 0 2px 8px rgba(0,0,0,.2);
    border:1px solid #fff}
.case_li{    transition: .5s linear;
    overflow: hidden;width:385px;border:1px solid #f1f1f1;    margin-top: 40px;
    margin-left: 15px;}
.pro_img{position:relative;    overflow: hidden;}
.pro_gd { width:100%; height:40px; line-height:40px; text-align: center; margin-bottom:20px;/* padding:20px 140px 20px 20px;*/ }
.pro_gd a { font-size:14px; color: #999;  line-height:40px; padding-top:20px;}
.case-address{    position: absolute;
    width: 100%;
    text-align: right;
    height: 40px;
    bottom: 0;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
        margin-left: -15px;}
.pro_img img:hover{    transform: scale(1.06);
    -webkit-transform: scale(1.06);
    transition: all 1s}
	
	
	
	
/* .about_img1{background:url(../images/inner-about-ico1.png) no-repeat center center;width:55px;height:42px; */
    /* margin: 0 auto;} */
/* .about_img1:hover{background:url(../images/inner-about-ico1on.png) no-repeat center center;width:55px;height:42px; */
    /* margin: 0 auto;} */
.about_left{    border-left: 1px solid #e5e5e5;  transition: all .5s ease;}
.about_left a{   text-align: center;font-size: 16px;line-height: 20px;color: #666;padding:25px 0 20px;display:block  }
.about_left a:hover{color:#fff}
.about_left:hover{color: #fff;background: #278957;}
#leftarr{color: #fff;background: #278957;}

.p100,.p100on{margin:0 auto}

.person_list1{color:#444;padding-bottom:40px}











